#===istalismanplugin===
# -*- coding: utf-8 -*-

# $Revision: 54 $
# $Author: rchiganov@gmail.com $
# $Date: 2013-08-05 07:16:38 +0000 (Mon, 05 Aug 2013) $

#---------------------------------------------------------------------------------------------------

def clear_run ( ptype, psource, pparameters ):
	if not GROUPCHATS.has_key(psource[1]):
		reply(ptype, psource, u'эта команда доступна только в конференции')
		return

	lparam = pparameters.split()
	if len(lparam) > 1:
		reply(ptype, psource, u'читай лучше хелп по команде, а потом пиши мне... *PUNISH*')
		return

	if len(lparam) != 0:
		if lparam[0] != u'тихо':
			reply(ptype, psource, u'читай лучше хелп по команде, а потом пиши мне... *PUNISH*')
			return

	if len(lparam) == 0:
		reply(ptype, psource, u'Блин, понасвинячили, а мне убирать... Уборка начата!')
	else:
		change_bot_status(psource[1], GCHCFGS[psource[1]]['status']['status'], u'dnd', 0)

	for li in range(1, 20):
		msg(psource[1], '')
		time.sleep(1.7)

	if len(lparam) == 0:
		reply(ptype, psource, u'Фух, убралась... Ночью отработаешь ;)!')
	else:
		change_bot_status(psource[1], GCHCFGS[psource[1]]['status']['status'], u'chat', 1)

#---------------------------------------------------------------------------------------------------

register_command_handler(clear_run, 'чисть', ['фан', 'мук', 'все'], 15, 'Очищает конференцию. Имеет один необязательный параметр "тихо", при указании которого вика не выдаёт сообщения в чат о зачистке.', 'чисть [тихо]', ['чисть', 'чисть тихо'])

#---------------------------------------------------------------------------------------------------
